package br.com.firula.web;

import org.springframework.beans.factory.annotation.Autowired;

import br.com.firula.bo.UsuarioBaseBO;
import br.com.firula.to.BaseTO;
import br.com.firula.to.UsuarioBaseTO;
import br.com.firula.web.filter.Filtro;

public class UsuarioBaseAction  extends GenericAction{

	private static final long serialVersionUID = -12049495995615117L;

	private UsuarioBaseBO mgrUsuarioBase;

	@Autowired
    public void setUsuarioBaseBO(UsuarioBaseBO usuarioBaseBO) {
        this.mgrUsuarioBase = usuarioBaseBO;
    }

	public String list(){
		UsuarioBaseTO usuarioBase = new UsuarioBaseTO();
		Filtro usuarioFiltro = new Filtro();
		usuarioFiltro.setClazz(UsuarioBaseTO.class);
		usuarioFiltro.setExample(usuarioBase);
		usuarioFiltro.setPageSize(Integer.MAX_VALUE);
		request.setAttribute("usuarioBaseList", mgrUsuarioBase.getList(usuarioFiltro));
		request.setAttribute("resultSize", mgrUsuarioBase.getListCount(usuarioFiltro));
		return "listAdm";
	}

	@Override
	protected BaseTO getNew() {
		return null;
	}

}
